package vip.xiaonuo.smzq.modular.lifecycle.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import vip.xiaonuo.smzq.modular.lifecycle.base.Base;

/**
 * <p>
 * 矿产
 * </p>
 *
 * @author 于彦飞
 * @since 2024-03-25
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("kcl_cb06_kc")
@ApiModel(value="矿产对象", description="矿产")
public class KclCb06Kc  extends Base implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键")
    @TableId("pkid")
    private String pkid;


    @ApiModelProperty(value = "编号")
    @TableField("bh")
    private Long bh;


    @ApiModelProperty(value = "存在标志")
    @TableField("czbz")
    private String czbz;


    @ApiModelProperty(value = "大矿类")
    @TableField("dkl")
    private Long dkl;


    @ApiModelProperty(value = "大型矿山下限")
    @TableField("dxksxx")
    private String dxksxx;


    @ApiModelProperty(value = "大型矿床下限")
    @TableField("dxkxx")
    private String dxkxx;


    @ApiModelProperty(value = "分类序号")
    @TableField("flxh")
    private Integer flxh;


    @ApiModelProperty(value = "分类序号")
    @TableField("flxh1")
    private Long flxh1;


    @ApiModelProperty(value = "汇总标志")
    @TableField("hzbz")
    private Integer hzbz;


    @ApiModelProperty(value = "价格说明")
    @TableField("jgsm")
    private String jgsm;


    @ApiModelProperty(value = "计算单位标识")
    @TableField("jsdwbs")
    private Integer jsdwbs;


    @ApiModelProperty(value = "计算对象名称")
    @TableField("jsdxmc")
    private String jsdxmc;


    @ApiModelProperty(value = "金属量单位")
    @TableField("jsldw")
    private String jsldw;


    @ApiModelProperty(value = "金属折算系数")
    @TableField("jszsxs")
    private String jszsxs;


    @ApiModelProperty(value = "矿产171种")
    @TableField("kc171z")
    private Integer kc171z;


    @ApiModelProperty(value = "矿产45种")
    @TableField("kc45z")
    private String kc45z;


    @ApiModelProperty(value = "矿产代码")
    @TableField("kcdm")
    private Long kcdm;


    @ApiModelProperty(value = "矿产价格")
    @TableField("kcjg")
    private Double kcjg;


    @ApiModelProperty(value = "矿产类别")
    @TableField("kclb")
    private String kclb;


    @ApiModelProperty(value = "矿产名称")
    @TableField("kcmc")
    private String kcmc;


    @ApiModelProperty(value = "矿山规模单位")
    @TableField("ksgmdw")
    private String ksgmdw;


    @ApiModelProperty(value = "矿石量单位")
    @TableField("ksldw")
    private String ksldw;


    @ApiModelProperty(value = "矿石折算系数")
    @TableField("kszsxs")
    private String kszsxs;


    @ApiModelProperty(value = "品位及规格")
    @TableField("pwjgg")
    private String pwjgg;


    @ApiModelProperty(value = "品位及规格单位")
    @TableField("pwiggdw")
    private String pwiggdw;


    @ApiModelProperty(value = "通报标识")
    @TableField("tbbs")
    private Long tbbs;


    @ApiModelProperty(value = "通报单位")
    @TableField("tbdw")
    private String tbdw;


    @ApiModelProperty(value = "通报调整系数")
    @TableField("tbtzxs")
    private String tbtzxs;


    @ApiModelProperty(value = "特大型矿床下限")
    @TableField("tdxkcxx")
    private String tdxkcxx;


    @ApiModelProperty(value = "统计对象")
    @TableField("tjdx")
    private Double tjdx;


    @ApiModelProperty(value = "统一单位系数")
    @TableField("tydwxs")
    private Double tydwxs;


    @ApiModelProperty(value = "小型矿床下限")
    @TableField("xxkcxx")
    private String xxkcxx;


    @ApiModelProperty(value = "小型矿山下限")
    @TableField("xxksxx")
    private String xxksxx;


    @ApiModelProperty(value = "折算系数")
    @TableField("zsxs")
    private Double zsxs;


    @ApiModelProperty(value = "中型矿床下限")
    @TableField("zxkcxx")
    private String zxkcxx;


    @ApiModelProperty(value = "中型矿山下限")
    @TableField("zxksxx")
    private String zxksxx;


    @ApiModelProperty(value = "名称")
    @TableField(exist = false)
    private String name;


}
